home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 January: Mac OS SDK / Dev.CD Jan 96 SDK / Dev.CD Jan 96 SDK1.toast / Development Kits (Disc 1) / AOCE / Development Tools / Sample Code / Messaging Service Access Module / Internet PMSAM / Internet PMSAM source / const.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-10-29  |  1.6 KB  |  78 lines  |  [TEXT/MPS ]

  1. /*----------------------------------------------------------
  2.  
  3. AOCE Post Office Protocol (3)
  4. Personal Gateway
  5.  
  6. written by Steven Falkenburg-- MacDTS
  7. ©1991-1993 Apple Computer, Inc.
  8.  
  9. ----------------------------------------------------------*/
  10.  
  11. #pragma once
  12.  
  13. //#define    kDEBUG                1
  14. #define    kBetterBusErr        0x50ff8001
  15. #define    kSleepTime            (60*60*60)
  16. #define    kSecondarySleepTime    10
  17. #define    kAllowedRetries        6
  18.  
  19. #define    kCRLF        "\15\12"
  20. #define    kCRStr        "\15"
  21. #define    kLFStr        "\12"
  22. #define    CR            '\15'
  23. #define    LF            '\12'
  24.  
  25. #define    kOneDaySecs    86400L
  26.  
  27. #define    kMaxRecipSize        1024L
  28. #define    kMaxBufferSize        32767L
  29. #define    kAttrBufferSize        65535L
  30. #define kRecordBufferSize    8192L
  31.  
  32. #ifdef    kDEBUG
  33. #define    TraceExecution(str)            DebugStr(str)
  34. #else
  35. #define    TraceExecution(str)            
  36. #endif
  37.  
  38. #define    kPopAddrType        'Inet'
  39. #define    kDirectoryType        'Inet'
  40.  
  41.  
  42. // spool file types/creators
  43.  
  44. #define    kRawContentCreator    '2RAW'
  45. #define    kRawContentType        '2RTY'
  46.  
  47. #define    kAttribCreator        '2ATR'
  48.  
  49. #define    kLetterIDType        '2LID'
  50. #define    kReplyIDType        '2RPL'
  51. #define    kConversationIDType    '2CNV'
  52. #define    kSendTimeType        '2STM'
  53. #define    kIndicationsType    '2IND'
  54. #define    kSubjectType        '2SUB'
  55.  
  56. #define    kAddrCreator        '2ADR'
  57.  
  58. #define    kFromType            '2FRM'
  59. #define    kToType                '2MTO'
  60. #define    kCCType                '2MCC'
  61. #define    kBCCType            '2BCC'
  62. #define kResolvedRecType    '2RRC'
  63.  
  64. #define    kContentCreator        '2CON'
  65.  
  66. #define    kNumContentTypes    5
  67. #define kTextContent        '2TXT'
  68. #define kPictContent        '2PIC'
  69. #define kSoundContent        '2SND'
  70. #define kStyledTextContent    '2STX'
  71. #define    kMovieContent        '2MOV'
  72.  
  73. #define    kReportCreator        '2RPT'
  74.  
  75. #define    kRecipientType        '2RCP'
  76.  
  77. #define    kSpecInfoAttr        "AOCE Internet Setup"
  78.